package org.example.jvm;

/**
 * 不断增减额村直到内存溢出
 *
 * 可以设置  -Xms8m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError
 *
 * 加快溢出
 * 
 * @author kyle
 * @version 1.00.00
 * @updateUser [Kyle]
 * @updateRemark [说明本次修改内容]
 * @date [2020-12-03 12:35]
 * @since [2021年9月26日20:22:04]
 */

import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.TimeUnit;

public class TestGC {
    private static final List<TestGC> LIST = new LinkedList<>();
    public final byte[] bytes = new byte[10 * 1024 * 1024];

    public static void main(String[] args) throws InterruptedException {
        long count = 0;
        while (true) {
            System.out.println(count++);
            LIST.add(new TestGC());
//            TimeUnit.MILLISECONDS.sleep(1000);
        }
    }
}
